package com.miku.blog.service;

import com.miku.blog.domain.Message;
import com.baomidou.mybatisplus.extension.service.IService;
import com.miku.blog.domain.dto.MessageDTO;
import com.miku.blog.domain.param.ReceptionParam;
import com.miku.blog.domain.pojo.ResponseResult;

/**
* @author Miku
* @description 针对表【tb_message】的数据库操作Service
* @createDate 2022-05-31 20:47:06
*/
public interface MessageService extends IService<Message> {

    /**
     * 获取留言列表
     * @param current
     * @param size
     * @param keywords
     * @return
     */
    ResponseResult getMessages(Integer current, Integer size,Integer isReview, String keywords);

    /**
     * 删除留言列表  真正删除
     * @param messageIdList
     * @return
     */
    ResponseResult deleteMessage(Integer[] messageIdList);


    /**
     * 获取留言列表   进行展示
     * @return
     */
    ResponseResult getMessageList();

    /**
     * 添加留言
     * @param messageDTO
     * @return
     */
    ResponseResult addMessage(MessageDTO messageDTO);

    /**
     * 更新留言 信息
     * @param receptionParam
     * @return
     */
    ResponseResult updateMessage(ReceptionParam receptionParam);
}
